home *** CD-ROM | disk | FTP | other *** search
- dnl Process this file with autoconf to produce a configure script.
- AC_INIT(pcgi.h)
- AC_PROG_CC
- AC_PROG_CPP
-
- # Set VERSION here so we only need to edit it in one place
- AC_SUBST(VERSION)
- VERSION=2.0a5
-
- # Set name for machine-dependent library files
- AC_SUBST(MACHDEP)
- AC_MSG_CHECKING(MACHDEP)
- if test -z "$MACHDEP"
- then
- ac_sys_system=`uname -s`
- if test "$ac_sys_system" = "AIX" ; then
- ac_sys_release=`uname -v`
- else
- ac_sys_release=`uname -r`
- fi
- ac_md_system=`echo $ac_sys_system | tr -d '[/ ]' | tr '[[A-Z]]' '[[a-z]]'`
- ac_md_release=`echo $ac_sys_release | tr -d '[/ ]' | sed 's/\..*//'`
- MACHDEP="$ac_md_system$ac_md_release"
-
- case $MACHDEP in
- '') MACHDEP="unknown";;
- esac
- fi
- AC_MSG_RESULT($MACHDEP)
-
- dnl Checks for programs.
-
- dnl Checks for libraries.
-
- case $ac_sys_system in
- hp*|HP*)
- case $CC in
- cc|*/cc) CC="$CC -Aa -D_HPUX_SOURCE";;
- esac;;
- esac
-
- if test "$ac_sys_system" != IRIX
- then
- AC_CHECK_LIB(nsl, inet_addr, [LIBS="-lnsl $LIBS"]) # SVR4
- AC_CHECK_LIB(socket, socket, [LIBS="-lsocket $LIBS"], [], $LIBS) # SVR4 sockets
- fi
-
- dnl Checks for header files.
- AC_HEADER_STDC
- AC_HEADER_SYS_WAIT
- AC_CHECK_HEADERS(unistd.h)
-
- dnl Checks for typedefs, structures, and compiler characteristics.
- AC_C_CONST
- AC_TYPE_PID_T
-
- dnl Checks for library functions.
- AC_TYPE_SIGNAL
- AC_CHECK_FUNCS(putenv socket strerror)
-
- AC_MSG_CHECKING(for union semun)
- AC_TRY_LINK([#include <sys/types.h>
- #include <sys/ipc.h>
- #include <sys/sem.h>],
- [union semun semun;],
- AC_DEFINE(HAVE_UNION_SEMUN) AC_MSG_RESULT(yes),AC_MSG_RESULT(no))
-
- AC_OUTPUT(Makefile)
-